package xiongwei.jiang.model.dto.response;

import com.fasterxml.jackson.annotation.JsonAlias;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

/**
 * 企业内部开发 / 服务端API / 身份验证 / 网页授权登录 / 获取访问用户身份
 *
 * @author 天之蓝
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class User {
    /**
     * 返回码
     */
    private Integer errcode;
    /**
     * 对返回码的文本描述内容
     */
    private String errmsg;
    /**
     * 成员UserID。若需要获得用户详情信息，可调用通讯录接口：读取成员。如果是互联企业，则返回的UserId格式如：CorpId/userid
     */
    @JsonAlias(value = "UserId")
    private String UserId;
    /**
     * 手机设备号(由企业微信在安装时随机生成，删除重装会改变，升级不受影响)
     */
    @JsonAlias(value = "DeviceId")
    private String DeviceId;
}
